Text copied to clipboard!

Başlık

Text copied to clipboard!

FullStack Geliştirici

Açıklama

Text copied to clipboard!
Tam Yığın Geliştirici arıyoruz. Şirketimizin yazılım geliştirme ekibine katılacak, hem ön yüz (frontend) hem de arka yüz (backend) geliştirme süreçlerinde aktif rol alacak deneyimli bir yazılım geliştirici arıyoruz. Bu pozisyon, modern web teknolojileriyle çalışmayı seven, kullanıcı dostu arayüzler tasarlayabilen ve aynı zamanda güçlü, güvenli ve ölçeklenebilir sunucu tarafı uygulamaları geliştirebilen bireyler için idealdir. Tam Yığın Geliştirici olarak, projelerin tüm yaşam döngüsünde yer alacak, analizden tasarıma, geliştirmeden test ve dağıtıma kadar tüm aşamalarda sorumluluk alacaksınız. React, Angular veya Vue.js gibi modern JavaScript kütüphaneleriyle ön yüz geliştirme yaparken, Node.js, .NET Core veya Django gibi teknolojilerle arka yüz uygulamaları geliştireceksiniz. Ayrıca, RESTful API'ler oluşturma, veritabanı tasarımı ve bulut tabanlı çözümlerle entegrasyon konularında da bilgi sahibi olmanız beklenmektedir. Ekip çalışmasına yatkın, iletişim becerileri güçlü ve sürekli öğrenmeye açık bir yapıya sahip olmanız, bu pozisyonda başarılı olmanız için önemlidir. Agile/Scrum metodolojileriyle çalışmaya alışkın olmanız ve Git gibi versiyon kontrol sistemlerini etkin kullanabilmeniz gerekmektedir. Şirketimiz, yenilikçi projeler geliştiren, çalışanlarının gelişimine önem veren ve esnek çalışma modelleri sunan bir yapıya sahiptir. Eğer siz de teknolojiye tutkulu, çözüm odaklı ve yaratıcı bir geliştiriciyseniz, sizi ekibimize katılmaya davet ediyoruz.

Sorumluluklar

Text copied to clipboard!
  • Web uygulamalarının ön yüz ve arka yüz geliştirmesini gerçekleştirmek
  • RESTful API'ler tasarlamak ve entegre etmek
  • Veritabanı modelleme ve sorgulama işlemlerini yürütmek
  • Kod kalitesini artırmak için testler yazmak ve sürdürmek
  • Agile/Scrum süreçlerine aktif katılım sağlamak
  • Teknik dökümantasyon hazırlamak
  • Kod incelemelerine katılmak ve geri bildirim vermek
  • DevOps süreçlerine destek vermek
  • Kullanıcı deneyimini iyileştirmek için önerilerde bulunmak
  • Yeni teknolojileri araştırmak ve uygulamak

Gereksinimler

Text copied to clipboard!
  • Bilgisayar mühendisliği veya ilgili alanlarda lisans derecesi
  • En az 3 yıl tam yığın geliştirme deneyimi
  • JavaScript, HTML, CSS konularında ileri düzey bilgi
  • React, Angular veya Vue.js gibi framework'lerde deneyim
  • Node.js, .NET Core veya Python/Django ile backend geliştirme bilgisi
  • SQL ve NoSQL veritabanlarıyla çalışma deneyimi
  • Git ve versiyon kontrol sistemleri konusunda bilgi
  • RESTful API geliştirme ve entegrasyon tecrübesi
  • Agile/Scrum metodolojilerine aşinalık
  • İyi derecede İngilizce okuma ve yazma becerisi

Potansiyel mülakat soruları

Text copied to clipboard!
  • Daha önce çalıştığınız projelerde hangi teknolojileri kullandınız?
  • Frontend ve backend geliştirme arasında hangisine daha yatkınsınız?
  • RESTful API geliştirme konusunda ne kadar deneyiminiz var?
  • Veritabanı tasarımıyla ilgili örnek verebilir misiniz?
  • Agile/Scrum süreçlerinde nasıl bir rol üstlendiniz?
  • Git ile ilgili hangi komutları sıklıkla kullanıyorsunuz?
  • Hangi frontend framework'ü ile daha rahat çalışıyorsunuz?
  • Backend tarafında hangi programlama dillerini tercih ediyorsunuz?
  • DevOps araçlarıyla çalışma deneyiminiz var mı?
  • Karmaşık bir problemi nasıl çözersiniz?